Make tech blog with Github pages and OneNote

2017 11 28일 화요일

오후 2:55

목적

 

1. Github 에서는 블로그를 만들 수 있다.

2. OneNote 는 스터디한 내용을 정리하기 좋다

3. OneNote 로 정리한 내용을 웹에 올려두고 공유하고 싶다

 

OneNote 작성한 내용을 html 만들기

 

1) 원하는 페이지를 선택 mht 포맷으로 내보낸다

 

- mht 포맷은 그림을 품은 html 이라고 생각하면 편하다.

- internet explorer 로 볼 수 있다.

蕓 
새로 만들기 
별기 
인矍 
내보내기 
보내기 
계정 
피드백 
내보내기 
현재 항목 내보내기: 
파이지 
전자 필기장 
2. 서식 선택: 
파일 형식 
OneNote 2010-2016 '책 션 tone) 
Word 문,너 (*-do덊) 
Word 97-2003 문,너 (*.doc) 
PDF (*.pdfl 
XPS (*-xps) 
단일 파일 페이지 (*.mht) 
내보내기

 

2. MS Word mht 파일을 읽은 html 변환

 

- 웹 상에 올리려면 html 형식으로 만들어줘야 한다.

- 변환해주면 html 파일과, 포함된 이미지들을 담은 폴더가 생성된다

 

* 아래와 같이 하나의 mht 파일이 html 과 링크된 이미지들을 담은 폴더로 분리된 걸 볼 수 있다.

Python WSGI Apps * Gunicorn HTTP Server * Nginx Webserver.mht 
Python WSGI Apps * Gunicorn HTTP Server * Nginx Webserverhtm 
Nginx Configuration.mht 
Nginx Configurationhtm 
Gunicorn Worker Types.mht 
e 
Gunicorn Worker Types.htm 
Python WSGI Apps * Gunicorn HTTP Server * Nginx Webserver.files 
Nginx Configuration.files 
Gunicorn Worker Types.files

 

Github pages 올리기

 

1) Github Pages 만들기

- github 계정 하나당 하나의 블로그를 만들 수 있다.

- 자세한 사항은 구글링하면 많이 나오니 참고하시기 바람

 

1) 깃헙에 자신의 아이디로 시작하는 [자신의아이디].github.io이라는 Repository를 만든다

- 깃헙 아이디가 nicewook 라면 nicewoo.github.io 이라는 repository 를 만든다.

2) repository master branch index.html 파일만 있으면 바로 웹페이지 서비스가 시작됨

3) 기술블로그를 만들 생각이라 - 더 정확히는 웹상에 저장해두는 공간 - 그냥 부트스트랩 테마를 땡겨왔다

- https://startbootstrap.com/template-overviews/clean-blog/

- 위 링크의 테마를 다운받아 통째로 올린 다음에, html 만 조금 손본게 전부이다

 

2) 만든 html 파일과 이미지들 폴더를 옮긴다

 

1) 블로그의 루트폴더에 post_web 이라는 폴더를 만들고

- (참고) bootstrap 테마 하나를 가져와서

- index.html 에 내가 만든 html 에 대한 링크만 걸어두는게 전부이다

 

시스템 생성 대체 텍스트:
, 기(ewoo년§ith니b〕0 , 
수정한 날짜 
파일 
파일 
파일 
힢] 
파일 
다 
mail 
파일 
다 
node modules 
파일 
파일 
1니 905t web 
파일 
파일 
다 
vendor 
파일 
目| .gitignore 
亘 .travis.yml 
『 about-html 
contact.html 
圈 gulpfilejs 
『 index-html 
〔-1 LICENSE 
packagejson 
package-lock」son 
『 post-html 
e 
README.md 
2017-11-28 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-03 오전 
2017-11-03 오전 
2017-11-28 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-28 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-20 오후 
2017-11-02 오후 
2017-11-03 오전 
2017-11-03 오전 
2017-11-02 오후 
2017-11-02 오후 
력人즈 문서 
YML 파일 
Chrome HTML 0- 
Chrome HTML 0- 
]3넘3立ript 파일 
Chrome HTML 0- 
파일 
JSON 파일 
JSON 파일 
Chrome HTML 0- 
MD 파일 
크기 
1 
1 
5K8 
8K8 
3K8 
7K8 
2K8 
2K8 
241 
9K8 
5K8

 

 

2) 그 안에 생성한 파일, 폴더를 복사해넣었다.

 

nicewookgithu&io post web 
Gunicorn Worker Types.files 
Nginx Configuration.files 
Python VVSGI Apps * Gunicorn HTTP Server * Nginx Webserver.files 
Gunicorn Worker Types.htm 
Nginx Configuratiomhtm 
Python WSGI Apps * Gunicorn HTTP Server * Nginx Webserverhtm

 

 

3) index.html 파일에, 방금 만든 html 파일로 가는 링크를 만들어준다.

 

* 편집툴은 실시간 미리보기가 가능한 Brakets 를 사용했다

<div 
<h2 
Web Server and Web Appli cation Seruer 
WSGI Apps + Gunicorn HTTP Server + Nginx Webserver . 
Python WSGI Apps + Gunicorn HTTP Server + Nginx Webserver 
</h4> 
Configuration. 
Nginx Configuration 
</h4> 
Worker Types. 
<h4 
Guni corn Worker Types

 

3) 작업한 모든것을 깃헙의 master branch 올리기만 하면

 

 

[참고] 좀더 간단한 버전. 하지만 오류가 있다.

 

- 아래 부분은 조금더 간편하게 바로 OneNote Word 로 넘어가게 하는 것인데

- 실제로 아래와 같은 폰트 오류가 발생하였음. 더 자세한 디버깅은 생략하고 아래 방식대신 위에 언급한 방식을 사용하였음

 

시스템 생성 대체 텍스트:
Make tech blog with Github pages and 
2017十十 11十十 28十十 6十十十十 
十十十十2!55 
1 듸thub 十수十十수十 十十수a二十 十수十十 수수 十十 
2- OneNate 十十 十十十 수十十 十十十十十十 十十수十十2十 十十十十 
크- OneNate 十十 十9十十十十 十十十十十十 十十十十

 

* 아래는 참고만 할 것

OneNote 작성한 내용을 html 만들기

 

1) 원하는 OneNote 페이지를 선택 "Word로 보내기"

 

새로 만들기 
별기 
인矍 
내보내기 
보내기 
계정 
피드백 
보내기 
전자 이일로 
보내기 
첨부 파일로 
보내기 
PDF로 보내 
Word로 보 
내기 
전자 메일로 보내기 
이 페이지의 내용클 전자 이일의 본문이 포함 
점부 파일로 보내기 
이 페이지의 복사본클 전자 이일의 첨부 파일로 보탭니다- 
받는 사람은 파일를 이은Not은이& 별거나 브라우져이서 몰 수 있습니다- 
PDF로 보내기 
이 페이지의 복사본클 전자 이일의 PDF 첨부 파일로 보탭니다- 
회이아웃, 서식, 글꼴 및 이미지가 유지됩니다- 
콘인즈를 월계 변경할 수 없습니다- 
Word로 보내기 
이 페이지의 콘인즈로 새 Word 문서 만들기

 

2. MS Word 에서 "다른 이름으로 저장"을 이용하여 html 변환

 

- 웹 상에 올리려면 html 형식으로 만들어줘야 한다.

- 변환해주면 html 파일과, 포함된 이미지들을 담은 폴더가 생성된다

* OneNote 상의 페이지 제목이 그대로 파일이름에 적용되는 것을 볼 수 있다.

 

Music 
[e Pictures 
SC-I 
I (c:) nicew 
GSP-OOI Creating a Virtual Machine.files 
GSP-002 Getting Started with Cloud Shm 
GSP-003 Provision Services with Cloud 
Make tech blog with Github pages and OneNote docx 
. Word -9-8 tdocx) 
Word -É-& t docx) 
Word ('docm) 
word g7-2003 -É-& 
Word t ZOO:) 
Word ('dotm) 
word 97-2003 ('dot) 
PDF ppdf) 
xps Ops) 
oneNote out 
2017-11-03 
2017-11-08 
2017-11-08

 

* html 문서와, 문서에 들어갈 이미지 파일들을 담은 폴더가 생성되어 있다

Make tech blog with Github pages and OneNote.files 
Make tech blog with Github pages and OneNotehtm 
2017-11-28 
2017-11-28

 

Github pages 올리기

 

- github 계정 하나당 하나의 블로그를 만들 수 있다.

- Github pages 관련 자세한 사항은 구글링하면 많이 나오니 참고하시기 바람

 

1) 만든 html 파일과 이미지들 폴더를 옮긴다

 

블로그의 루트폴더에 post_web 이라는 폴더를 만들고

- (참고) bootstrap 테마 하나를 가져와서

- index.html 에 내가 만든 html 에 대한 링크만 걸어두는게 전부이다

 

시스템 생성 대체 텍스트:
, 기(ewoo년§ith니b〕0 , 
수정한 날짜 
파일 
파일 
파일 
힢] 
파일 
다 
mail 
파일 
다 
node modules 
파일 
파일 
1니 905t web 
파일 
파일 
다 
vendor 
파일 
目| .gitignore 
亘 .travis.yml 
『 about-html 
contact.html 
圈 gulpfilejs 
『 index-html 
〔-1 LICENSE 
packagejson 
package-lock」son 
『 post-html 
e 
README.md 
2017-11-28 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-03 오전 
2017-11-03 오전 
2017-11-28 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-28 오후 
2017-11-02 오후 
2017-11-02 오후 
2017-11-20 오후 
2017-11-02 오후 
2017-11-03 오전 
2017-11-03 오전 
2017-11-02 오후 
2017-11-02 오후 
력人즈 문서 
YML 파일 
Chrome HTML 0- 
Chrome HTML 0- 
]3넘3立ript 파일 
Chrome HTML 0- 
파일 
JSON 파일 
JSON 파일 
Chrome HTML 0- 
MD 파일 
크기 
1 
1 
5K8 
8K8 
3K8 
7K8 
2K8 
2K8 
241 
9K8 
5K8

 

 

그 안에 생성한 파일, 폴더를 복사해넣었다.

 

Make tech blog with Github pages and OneNote.files 
Make tech blog with Github pages and OneNotehtm 
2017-11-28 
2017-11-28

 

 

2) index.html 파일에, 방금 만든 html 파일로 가는 링크를 만들어준다.

 

* 편집툴은 실시간 미리보기가 가능한 Brakets 를 사용했다

<div 
<h2 
Web Server and Web Appli cation Seruer 
WSGI Apps + Gunicorn HTTP Server + Nginx Webserver . 
Python WSGI Apps + Gunicorn HTTP Server + Nginx Webserver 
</h4> 
Configuration. 
Nginx Configuration 
</h4> 
Worker Types. 
<h4 
Guni corn Worker Types

 

3) 작업한 모든것을 깃헙의 master branch 올리기만 하면

- 이 방식으로는, 로컬에서 미리보기시에는 잘 보였으나

- 깃헙에 올리니 폰트 오류가 발생함.

시스템 생성 대체 텍스트:
Make tech blog with Github pages and 
2017十十 11十十 28十十 6十十十十 
十十十十2!55 
1 듸thub 十수十十수十 十十수a二十 十수十十 수수 十十 
2- OneNate 十十 十十十 수十十 十十十十十十 十十수十十2十 十十十十 
크- OneNate 十十 十9十十十十 十十十十十十 十十十十

 

 

Microsoft OneNote 2016에서 작성